/***************************************************************************
 创建者：          hualei
 开始时间：      2018.12.20
 copyright:(C)    深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   ROLLER 滚筒指令属性编辑逻辑处理类
 *
 ***************************************************************************/
#ifndef ROLLERINSTRUCTIONDELEGATE_H
#define ROLLERINSTRUCTIONDELEGATE_H

#include <QWidget>
#include <QObject>
#include "rollerinstructiondelegate_global.h"

class RollerInstructionView;

/**
 * @brief The RollerInstructionDelegate class      ROLLER 滚筒指令属性编辑逻辑处理类
 */
class ROLLERINSTRUCTIONDELEGATE_EXPORT RollerInstructionDelegate : public QWidget
{
    Q_OBJECT

public:

    RollerInstructionDelegate(QWidget *parent = 0);

    /**
     * @brief initView      初始化界面
     */
    void initView();

public slots:

    /**
     * @brief finishedEditInstructionSlot           指令属性编辑完成响应槽函数
     */
    void finishedEditInstructionSlot();

    /**
     * @brief cleanNoteSlot                         清除注释响应槽函数
     */
    void cleanNoteSlot();

public:

    /**
     * @brief rollerInstructionView                 滚筒指令属性编辑界面类
     */
    RollerInstructionView *rollerInstructionView;

};

#endif // ROLLERINSTRUCTIONDELEGATE_H
